/* IC卡图标样式 */
.icon-ic-card {
    display: inline-block;
    width: 1em;
    height: 1em;
    position: relative;
    color: inherit;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-transform: none;
    vertical-align: -0.125em;
    text-rendering: optimizeLegibility;
}

.icon-ic-card::before {
    content: "";
    position: absolute;
    top: 0.15em;
    left: 0.15em;
    right: 0.15em;
    bottom: 0.35em;
    border: 0.1em solid currentColor;
    border-radius: 0.15em;
    background: linear-gradient(to bottom, transparent 50%, currentColor 50%, currentColor 60%, transparent 60%);
}

.icon-ic-card::after {
    content: "";
    position: absolute;
    bottom: 0.15em;
    left: 0.3em;
    right: 0.3em;
    height: 0.1em;
    background-color: currentColor;
    border-radius: 0.05em;
} 